#pragma once

class CelestialStar:
	public ICelestial
{
public:
	CelestialStar(NodeCreation& nc);
	~CelestialStar();

	/*-IRenderableObject--------------------------------------------------------*/
	virtual void	RenderableBinder(uint treeCalcFlags)  override;
	virtual void	RenderableHelper(const uint i, ERenderQuality::Type quality, uint pendingInstances) override;

	/*---ICelestial-------------------------------------------------------------*/
	void			GenerateContent();
	void			DestroyContent();

	/*--------------------------------------------------------------------------*/
};

